﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Triunfadores.BusinessEntities;

namespace Triunfadores.Repository.Service
{
    public interface IBeneficiarioRepository
    {
        IEnumerable<Beneficiario> ObtenerTodosLosBeneficiarios();
        IEnumerable<Beneficiario> GetBeneficiarioByDni(string dniBeneficiario);

        Beneficiario GetBeneficiarioById(int idBeneficiario);
        Beneficiario FindSearchingFromBeneficiarioByDni(String dni);

        void AddBeneficiario(Beneficiario beneficiario);
        void UpdateBeneficiario(Beneficiario beneficiario);
        void DeleteBeneficiario(Int32 idBeneficiario);
    }
}
